Supporting Collaborative Software Design with a Plug-in, Web Services-based Architecture
نویسندگان
چکیده
Collaborative editing enables one or more users to edit artifacts simultaneously over a network. Collaborative editing is important in many kinds of editing tools such as Computer-Aided Design tools, Computer-Aided Software Engineering (CASE) tools, drawing tools, and document editors. We describe a new approach for realising collaborative editing applications using Web Services. We have added this collaborative editing functionality as a component-based plug-in to Pounamu, a meta-CASE tool. We have used this plug-in, web services-based system to provide collaborative editing for a range of visual design environments. We describe the architecture of our approach, key design and implementation issues, and illustrate the feasibility of our approach by implementing it as plug-in Pounamu components and evaluating its effectiveness.
منابع مشابه
Adding Group Awareness to Design Tools using a Plug-in, Web Service-based Approach
Group awareness provides members of a team with relevant knowledge of other’s activities to enable them to make informed decisions with regards to their future work. Providing group awareness in collaborative editing tools is important to enhance a team’s efficiency and effectiveness. We describe a new approach to adding group awareness facilities to an existing single-user editing application ...
متن کاملARTICIEL: A supporting platform for collaborative work - Application to the creation of 3D-persons
Is it possible to organize artists’ work? This paper presents the original architecture of a collaborative platform that provides a framework for artists to optimize their productivity. Moreover, communities can use this environment in a profitable way and for several purposes such as creation of 3D-persons, e-learning, and software development. We present an approach for building such an open ...
متن کاملToward the Design of Web-Based Planning and Scheduling Services
This paper introduces COMIREM (Continuous, Mixed-Initiative Resource Management), a system for collaborative, incremental development of plans and schedules in dynamic, resource-constrained domains. COMIREM is designed to provide web-based planning and scheduling services and is capable of interacting with a variety of interfacing and visualization tools using a standard Internet browser. The o...
متن کاملQoS-based Web Service Recommendation using Popular-dependent Collaborative Filtering
Since, most of the organizations present their services electronically, the number of functionally-equivalent web services is increasing as well as the number of users that employ those web services. Consequently, plenty of information is generated by the users and the web services that lead to the users be in trouble in finding their appropriate web services. Therefore, it is required to provi...
متن کاملCreating a Team Building Toolkit for Distributed Teams
A model for interaction rules to define governance policies in collaborative environments p. 11 Perception of centers of interest p. 21 Analytic evaluation of groupware design p. 31 DynG : a protocol-based prototype for non-monolithic electronic collaboration p. 41 Towards an optimistic management of concurrency : a probabilistic study of the pilgrim protocol p. 51 A conflict resolution methodo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004